home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / strategy / xvmahjon.por / xvmahjon / xvmahjongg / Makefile < prev    next >
Makefile  |  1992-12-16  |  2KB  |  80 lines

  1. #
  2. # Modified for XView version, 1991, Stan Tazuma
  3. #
  4. # $Header: /home/sirius/skt/cmds/src/sun/mj/RCS/Makefile,v 2.3 91/12/20 14:32:54 skt Exp $
  5. #
  6. #/*
  7. # *    Copyright 1988, Mark Holm
  8. # *            Exceptions
  9. # *
  10. # *    Acknowledgments to Dorothy Robinson for her artistic
  11. # *     abilities in drawing the icons and to Jim Batch for
  12. # *     technical support and graphical concepts (which I abandoned in favor
  13. # *       of the easy way out).
  14. # *
  15. # *    Permission is given to copy and distribute for non-profit purposes.
  16. # *
  17. # */
  18. #    Removed the DISTFILES? entries as they didn't match the
  19. #    net distributed version and I didn't want to put in 37 entries.
  20. #        Bill Randle, 6/17/88
  21. #
  22.  
  23. #ifndef lint
  24. # place to put the manual page
  25. MANLOC = /usr/local/man/man6/mahjongg.6
  26.  
  27. # Place to put the executable
  28. DEST = /usr/bin/X11clients/mahjongg
  29.  
  30. # Root directory of XView developers package
  31. # For OpenWindows users, this is the same as $OPENWINHOME.
  32. XVIEWROOT = ${OPENWINHOME}
  33.  
  34. # If not in OpenWindows, need to specify directory where libxview
  35. # and libolgx are.
  36. # For OpenWindows users, this is taken care of via $LD_LIBRARY_PATH.
  37. XVIEWLIBDIR =
  38. # e.g., XVIEWLIBDIR = -L/usr/openwin/lib
  39. # This -L... stuff may only be appropriate in a SunOS environment,
  40. # so do what's appropriate in your environment.  The -L<pathname>
  41. # adds <pathname> to the list of directories which will be searched
  42. # when a -l<libname> command line option is seen.
  43.  
  44. #Target machine - -DSWAP only valid define
  45. # currently only necessary when compiling icons.o
  46. TARGET=
  47.  
  48. CFLAGS = -O -I${XVIEWROOT}/include
  49.  
  50. SWOBJS = icons.o mahjongg.o event.o
  51. SWLIBS= ${XVIEWLIBDIR} -lxview -lolgx -lX11 -lrpclib
  52.  
  53. mahjongg: $(SWOBJS)
  54.     cc $(CFLAGS) -o mahjongg $(SWOBJS) $(SWLIBS)
  55.  
  56. mahjongg.swap:
  57.     -mv icons.o icons.o.prev
  58.     make TARGET=-DSWAP images/swap/s_winter mahjongg
  59.  
  60. install: mahjongg
  61.     cp mahjongg $(DEST)
  62.     cp mahjongg.6 $(MANLOC)
  63.     cp mahjongg.info /usr/openwin/help
  64.  
  65. mahjongg.o: mahjongg.h
  66.  
  67. event.o: mahjongg.h
  68.  
  69. icons.o: icons.c images/color/s_winter
  70.     cc -c $(CFLAGS) $(TARGET) icons.c
  71.  
  72. images/color/s_winter:
  73.     cd image-stuff; make images
  74.  
  75. images/swap/s_winter: images/color/s_winter
  76.     cd image-stuff; make images.swap
  77.  
  78. clean:
  79.     /bin/rm -f core mahjongg *.o swshar*
  80.